Mpi-io Implementation Strategies for the Cenju-3
نویسندگان
چکیده
The lack of a portable parallel I/O interface limits the development of scientiic applications. MPI-IO is the rst widespread attempt to alleviate this problem. Its eecient implementation requires the developer to face and solve several software design and interface issues. Our paper outlines strategies, which may be helpful in this task. Although originally targeted for the NEC Cenju-3, our considerations are applicable to other message-passing platforms as well.
منابع مشابه
E cient Implementation of the MPI-IO System for Distributed Memory Multiprocessors
My research concentrates on e cient implementation of parallel le systems. Its main focus are MPI-IO systems for distributed memorymultiprocessors. The target platform for the developed code is the NEC Cenju-3 supercomputer, however the sources are directly portable to any homogeneous MPP running the Mach 3.0 microkernel. An important feature of my implementation is that I/O nodes of the underl...
متن کاملCenju-3/DE: Open Platform for Parallel Processing
Cenju-3/DE is a microkernel based experimental operating system designed for providing a high-performance single system image to the users. The operating system consists of a Mach microkernel, high performance inter-processor communication facilities and dedicated servers for parallel and distributed processing. We adopted a policy of distributing Cenju-3/DE as openly as possible so that more p...
متن کاملSelf-consistent MPI-IO Performance Requirements and Expectations
We recently introduced the idea of self-consistent performance requirements for MPI communication. Such requirements provide a means to ensure consistent behavior of an MPI library, thereby ensuring a degree of performance portability by making it unnecessary for a user to perform implementation-dependent optimizations by hand. For the collective operations in particular, a large number of such...
متن کاملMPI/IO on DAFS over VIA: Implementation and Performance Evaluation
In this paper, we describe an implementation of MPI-IO on top of the Direct Access File System (DAFS) standard. The implementation is realized by porting ROMIO on top of DAFS. We identify one of the main mismatches between MPI-IO and DAFS is memory management. Three different design alternatives for memory management are proposed, implemented, and evaluated. We find that memory management in th...
متن کاملImplementation and Evaluation of an MPI-IO Interface for GPFS in ROMIO
This paper presents an implementation of the MPI-IO interface for GPFS inside ROMIO distribution. The experimental section presents a performance comparison among three collective I/O implementations: two-phase I/O, the default file system independent method of ROMIO, view-based I/O, a file system-independent method we developed in a previous work and a GPFS specific collective I/O implementati...
متن کامل